(function () {
    'use strict';
    angular.module('MainApp')
        .controller('MainController', MainController);

    MainController.$inject = ['$rootScope', '$scope', 'settings'];

    /**
     * 这里是函数功能说明
     * @param $rootScope 这里是参数说明
     * @param $scope
     * @param settings
     * @returns {MainController} 这里是返回值说明
     * @constructor
     */
    function MainController($rootScope, $scope, settings) {
        var vm = this;

        activate();

        return vm;

        /**
         * 初始化
         */
        function activate() {

        }

        /**
         * 这里是函数功能说明
         * @param someName 这里是参数说明
         * @returns {string} 这里是返回值说明
         */
        function jsDocExample(someName)
        {
            var strText = 'hello ';
            strText += 'the world!';
            return strText;
        }
    }
})();